package com.example.xxpk.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhangguihong
 * @since 2025-02-19
 */
@Getter
@Setter
@TableName("box_reward_types")
@ApiModel(value = "BoxRewardTypes对象", description = "")
public class BoxRewardTypes implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("记录的唯一标识")
    @TableId(value = "reward_type_id", type = IdType.AUTO)
    private Integer rewardTypeId;

    @ApiModelProperty("宝箱类型，例如普通宝箱、超级宝箱等")
    private Integer boxType;

    @ApiModelProperty("奖励类型，如道具、灵石、极品灵石等")
    private Integer rewardType;

    @ApiModelProperty(" ID，当奖励类型为道具时使用，可以为 NULL")
    private Integer rewardId;

    @ApiModelProperty("奖励数量")
    private Integer rewardCount;

    @ApiModelProperty("奖励信息")
    private String information;

}
